function removeNode(node) {
	if (node.parentElement !== null) {
		node.parentElement.removeChild(node);
	}
}

function insertNodeAt(fatherNode, node, position) {
	if (!fatherNode.children) {
		fatherNode = fatherNode.parentNode;
	}
	const refNode = position === 0 ? fatherNode.children[0] : fatherNode.children[position - 1].nextSibling;
	fatherNode.insertBefore(node, refNode);
}

export { insertNodeAt, removeNode };
